//////////////////////
/// mkIII - Engine ///
//////////////////////

#pragma once

// Engine includes
#include "../../Engine/Physics/mkPhysicsDeclare.h"

namespace mk
{
namespace Engine
{
namespace Physics
{

// Physics system interface.
class IPhysicsSystem : public ISystem
{
public:

    // Inherited from ISystem.
    InterfaceGUID getSystemInterfaceGUID( ) const;

private:

    static InterfaceGUID const m_systemInterfaceGUID = MK_IID_PHYSICS_SYSTEM;

};

} // namespace Physics
} // namespace Engine
} // namespace mk

